package com.testing.class9;

import java.util.ArrayList;
import java.util.List;

public class ExtendsTest {
    public static void main(String[] args) {
        List a=new ArrayList();
        Animal an=new Animal();
        System.out.println(an.getClass().getName());
        System.out.println(an.toString());


        Mamals ma=new Mamals();

        //子类可以使用父类中定义的方法和变量。
        ma.eat();
        //子类可以调用自己扩展的方法。
        ma.birth();
        System.out.println(ma.hair);
        System.out.println(ma.age);
        Mamals.sleep();

        Bird bird=new Bird();
        bird.eat();
        bird.sleep();

        //人类是mamals的子类，继承mamals的方法，也会继承mamals的父类AnIMal的方法。
        Human roy=new Human();
        roy.eat();
        roy.sleep();
        System.out.println(roy.hair);
        System.out.println(roy.age);


    }
}
